Text copied to clipboard!
Titel
Text copied to clipboard!PHP LMS Monolit Forespørgselsoptimerer
Beskrivelse
Text copied to clipboard!
Vi søger en PHP LMS Monolit Forespørgselsoptimerer til at forbedre ydeevnen og effektiviteten af vores eksisterende læringsstyringssystem (LMS), som er bygget som en monolitisk applikation. Du vil spille en central rolle i at analysere, optimere og refaktorere forespørgsler og databaselogik for at sikre hurtigere svartider, bedre skalerbarhed og en mere stabil brugeroplevelse.
Som en del af vores tekniske team vil du arbejde tæt sammen med backend-udviklere, databaseadministratorer og DevOps-specialister for at identificere flaskehalse og implementere løsninger, der forbedrer systemets samlede ydeevne. Du vil også være ansvarlig for at dokumentere dine ændringer og sikre, at de følger bedste praksis for kodekvalitet og sikkerhed.
Vi forventer, at du har solid erfaring med PHP, især i forbindelse med store monolitiske applikationer, samt en dyb forståelse for SQL-optimering, indeksering og caching-strategier. Erfaring med LMS-platforme som Moodle, Totara eller lignende er en fordel, men ikke et krav.
Stillingen kræver en analytisk tilgang, evnen til at arbejde selvstændigt og en passion for at forbedre systemers ydeevne. Du skal kunne identificere ineffektive forespørgsler, omskrive dem og validere forbedringerne gennem test og overvågning.
Hvis du brænder for performanceoptimering og ønsker at gøre en forskel i en organisation, der prioriterer læring og teknologi, så er dette jobbet for dig.
Ansvarsområder
Text copied to clipboard!- Analysere og optimere SQL-forespørgsler i PHP-baserede LMS monolitter
- Identificere og løse performanceflaskehalse i databasen
- Samarbejde med udviklingsteamet om refaktorering af kode
- Implementere caching- og indekseringsstrategier
- Overvåge systemets ydeevne og foreslå forbedringer
- Dokumentere ændringer og sikre overholdelse af kodestandarder
- Udføre performance-tests og benchmarking
- Bidrage til teknisk planlægning og arkitekturforbedringer
- Sikre dataintegritet og sikkerhed i optimerede forespørgsler
- Deltage i code reviews og vidensdeling
Krav
Text copied to clipboard!- Stærk erfaring med PHP og objektorienteret programmering
- Indgående kendskab til SQL og databaseoptimering
- Erfaring med monolitiske applikationer og deres arkitektur
- Kendskab til LMS-systemer som Moodle eller Totara er en fordel
- Erfaring med performanceovervågning og analyseværktøjer
- Evne til at arbejde selvstændigt og tage ansvar
- Gode kommunikationsevner og samarbejdsevner
- Kendskab til versioneringsværktøjer som Git
- Forståelse for sikkerhed og databeskyttelse
- Erfaring med caching-teknologier som Redis eller Memcached
Mulige interviewspørgsmål
Text copied to clipboard!- Hvilken erfaring har du med optimering af SQL-forespørgsler?
- Har du tidligere arbejdet med monolitiske PHP-applikationer?
- Hvordan identificerer du performanceflaskehalse i en database?
- Hvilke værktøjer bruger du til at overvåge systemets ydeevne?
- Har du erfaring med LMS-platforme? Hvis ja, hvilke?
- Hvordan sikrer du, at dine optimeringer ikke påvirker dataintegriteten?
- Kan du give et eksempel på en kompleks forespørgsel, du har optimeret?
- Hvordan dokumenterer du dine ændringer og forbedringer?
- Hvordan håndterer du samarbejde med andre udviklere i et team?
- Hvilke caching-strategier har du erfaring med?